package com.pro.service;

import com.pro.pojo.JsComment;
import com.pro.pojo.JsCourse;

import java.util.List;

/**
 * ClassName:JsCourseCommentService
 * Package:com.pro.service
 * Description:
 *
 * @Date:2022/1/15 14:08
 * @Author: XJR
 */
public interface JsCourseCommentService {
    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/15
     * @Content:按钮中的评论数量
     */
    Integer BeforeCountAll(Integer type,String status);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/16
     * @Content:table中的数据
     */

    Integer BeforeCountToday(Integer type,String status,String commentDate);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/15
     * @Content:layui表格中的数据
     */
    List<JsComment> selectBeforeTable(Integer type, String status,Integer limit,Integer page);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/16
     * @Content:前台查看课程详情
     */
    JsCourse selectBeforeJsCourse(Integer type, Integer id);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/17
     * @Content:通过ID查看前端人员的课程评论
     */
    List<JsComment> selectBeforeCourseCommentById(Integer commodityId,Integer type);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/17
     * @Content:管理人员按钮中的数据
     */
    Integer UserCountAll(Integer type,String status);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/17
     * @Content:tbale中的数据
     */

    Integer UserCountToday(Integer type,String status,String commentDate);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/17
     * @Content:layuiTable中的数据
     */
    List<JsComment> selectUserTable(Integer type,String status,Integer limit,Integer page);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/16
     * @Content:前台查看课程详情
     */
    JsCourse selectUserJsCourse(Integer type,Integer id);

    /**
     * @Description:
     * @Author: XJR
     * @Date: 2022/1/17
     * @Content:根据id查询后台人员评论的课程详情
     */
    List<JsComment> selectUserCourseCommentById(Integer commodityId,Integer type);
}
